Interval Trees in Clojure