What is voluntary (nafl) fasting?

Find answers