A JavaScript version of Robert Axelrod's evolution of cooperation.