Cheating Monkeys and Citizen Bees: The Nature of Cooperation in Animals and Humans