Why, when and how should we fast?