Each pixel of a cellular automaton can be either white or black, corresponding to 0 or 1 as in the binary math used by digital computers. Applying simple rules can result in complex patterns. Cellular automata may offer the algorithmic power to mimic the laws of physics and the evolution of life.