a simple sudoku solver implemented in Clojure