math.hashcodes: consistent number hashing.