According to scientists, belief in a divine god makes people more generous.