what is flexibility ?