Obligation and virtues of fasting