Various sudoku-solving tools in clojure