Only positive inputs allowed except for elevation gain
© Original project by Jonas Schmedtmann. Rebuilt along the course with additional features by Abdul Rhman .