I've been getting into cycling lately, the stamina and endurance needed to peddle up and down hills, over varying terrains is hard