Pure Clojure implementation of HyperLogLog