Board.java - Class Board is used to represent the 2D grid of cells
Life.java - Class Life includes the logic which is given in the assignment
⦿ javac Life.java
⦿ java Life
⦿ enter no of generations for the program to run (preferably 100)
⦿ Press CTRL+Z to end the program
⦿ In the Board -
dead cell is represented by - "."
alive cell is represented by - "0"
⦿ At each new generation the rules are applied to the entire Board
⦿ and the new state of cells is calculated.