A data structure similar to Finger Trees. In Clojure.