Clojure sudoku solvers