Hash Table, Hash Function.
several data items and you want to group them into buckets by some kind of similarity. One bucket can hold more than one item, and each item is always assigned to the same bucket. The results would be these blue ovals end up in bucket number 1, these gray rectangles end up in bucket number 2, and