Conway's Game of Life

1

100

200

300

400

500

600

700

800

900

1000

Game of Life rules:

Any live cell with less than 2 live neighbors dies, as if by underpopulation.

Any live cell with 2 or 3 live neighbours lives on to the next generation.

Any live cell with more than 3 live neighbours dies, as if by overpopulation.

Any dead cell with exactly 3 live neighbours becomes a live cell, as if by reproduction.