Statistical Mechanics of Polymer Stretching