Applying polynomial hash for fix.
Configurability via "sharingEnabled" property.
Fixing measurement of hash collisions.

Also separating how to count: Currently only equals calls are recorded still to do reference equalities.