According to Jimbo's encyclopaedia of cycling, to ride up a 45 Deg slope, 1:1 or 100% gradient, your bike needs a 10" gear.
What you do is get your hands on a 48 tooth chainset. The type where the ring is swaged to the crank arm ( cottered ). Cut off the swaging until the ring falls off. Put the chainring on a lathe and cut it until it fits on a SS freewheel. Jig it and weld the chainring to the freewheel.
Set the crank arm up on a faceplate so the BB hole is central, and then centrally clamp an 18 tooth sprocket to the crankarm. Weld the 18 tooth sprocket to the crankarm.
Assemble these onto a stripped down bike and you have a 10" SS freewheel bike.
Now take the bike to a 45 Degree slope and with the help of your school chums holding you upright, ride up the slope.
This is, of course, is an extreme, but if the bike weighs 25 lb, to get up a 25% gradient for half an hour, you need a 24 inch gear.
Something like a 30 tooth ring to a megadrive 34 tooth sprocket.