Motor Learning and Optimisation in Gait Control