Despite its recent surge in popularity, fasting is a practice that dates back centuries and plays a central role in many cultures and religions. Defined as the abstinence from all or some foods or drinks for a set period of time, there are many different ways of...