Persistent sorted maps and sets with log-time rank queries (moved into Clojure Contrib as of 2014-01-04)