A tic tac toe in clojure