The Game of Life shows how remarkable complexity and emergent patterns can result from simple rules.
From one tick of the game to the next, a live cell with fewer than two or more than three live neighbors dies. A live cell with two or three neighbors lives on, and a dead cell with exactly three live neighbors becomes a live cell.