The cause of farting

Farting is the cause of undigested food that has fermented in your body. So if you eat a lot of food, more than your body can digest you'll find yourself farting a whole lot more than usual.