Why do we clap?

At the Cannes Film Festival, standing ovations can last for more than 10 minutes. It begs the question: what drives human beings to smack our…