How New Technologies are Benefitting in Rehabilitation