Solutions in clojure for the book from website programming-challenges.com