The Science and Clinical Application of Fasting and Fasting Mimicking Diets