Different Types Of Fasting And Their Meanings