The Science of Fasting: The advantages of fasting for health