Emergence is an interesting idea that complex behavior can emerge from group of very simple things that interact using a set of very simple rules.