moved over cellular automata files from Life Term ( https://github.com/reiver/lifeterm ) to this library (as part of refactoring or Life Term). did NOT make any changes to them other than changing the package name.