According to Wolfram: "A cellular automaton is a collection of "colored" cells on a grid of specified shape that evolves through a number of discrete time steps according to a set of rules based on the states of neighboring cells.". For this project I used Wolframs rule 86. It follows the pattern outlined below.
StefanSokic/CellularAutomataWebpage
Using the concept of Cellular Automation to generate a new grid of cells on each page refresh
JavaScript