Laughing Gods, Weeping Virgins: Laughter in the History of Religion