Computation at the edge of Chaos: phase transitions and emergent computation
Two-dimensional cellular automata