UncertainCount.hashCode(), .equals() and .toString() added