The benefits of fasting for health are numerous