Yoga does a body good