In general, a hashing function may map several different keys to the same index. Therefore, each slot of a hash table is associated with (implicitly or explicitly)
a set of records, rather than a single record. For this reason,
each slot of a hash table is often called a bucket, and hash values are also called bucket indices.