Haskell implementation of HyperLogLog++ & MinHash for efficient cardinality and intersection estimation