Yet another reason why science is freaking amazing. Swiss scientists have a population of robots, and they're watching their behavior evolve. Each robot had LEDs and photodetectors, and its habitat consists of battery-charging "food" zones, and battery-draining "poison" zones. Their programming is initially random, and after they've traveled around their habitat a certain amount of time, the scientists turn them off and select the robots with the highest battery life. The programming from these robots gets combined and is used in the next generation.
Repeated enough times, and you start seeing trends. The robots "learn" to approach the food and stay away from the poison. Not only that, but you see the emergence of cheaters and helpers. Cheaters lure robots to the poison, only to go eat the food now that the other robots are busy being poisoned. And the helpers go stand by the poison and warn other robots with their blinky lights to not come near it.
How freaking cool is that? I for one welcome our new robot overlords. I just hope the equilibrium frequency for cheaters stays low.