Game of Life

generation #0

Rules:

1.  Any live cell with fewer than two live neighbors dies due to underpopulation.

2.  Any live cell with more than 3 live neighbors dies due to overpopulation.

3.  Any dead cell with exactly 3 live neighbors becomes alive akin to reproduction.

4.  In any other case the cell lives on to the next generation, ages.