Implementing a 2d-Tree in Clojure | Hacker News Reader