2048 Clojure port