Evolution: Tides of tolerance

Humans, and many other species, have a tendency to cooperate and help each other. But how does such behaviour evolve? Some new computer simulations provide a plausible answer.