Solver for the n queens problem in clojure