A tic-tac-toe AI in clojure (eventually)