Simple cellular automata engine in F#