Interval Trees in Clojure.