tic tac toe in Clojure