Algorithms in "Introduction To Algorithms, 3rd Edition", written in Clojure