Graph algorithms in Clojure