Conway's Game of Life implemented in Python
- Any live cell with fewer than two live neighbors dies
- Any live cell with two or three live neighbors survives
- Any live cell with more than three neighbors dies
- Any dead cell with exactly three live neighbors becomes a live cell