ARTIFICAL ALTRUISM: Swiss researchers have developed tiny autonomous robots that display self-sacrifice to enable a group's 'genes' to keep going.

More...