Graph algorithms in Clojure.