Improved the hashcode distribution a bit more, especially for small values
Fixed how the bits were counted