End of question 3.

Code has become a little more complicated in class
HyperLogLog and Similarities.
Class organisation may not be optimal.