This project aims to provide insight into genetic algorithms as well as cellular automatons. If scaling is necessary, this could also be a good exercise in parallelization.
Let's first define the rules and behavior of the cellular automaton.
In [ ]:
def black_or_white()