The A* algorithm in Clojure | Hacker News Reader