extracted cukcoo hashing.
changed bucketid to use unsafe.
changed keys to use unsafe.