B-trees in Clojure.