John Conway's Game of Life in ClojureScript with the core algorithm from O'Reilly's Clojure Programming