The hash can contain duplicate key value pairs in the bucket chain as it always prepend to the chain. ``` self.buckets[bucketIdx] = &Bucket{hashKey, key, value, head} ``` https://github.com/suncat2000/hashmap/blob/master/hashmap.go#L99