Motor skill learning and neuro-rehabilitation.