Hash Map
Similarity of objects
Grouping data using hash maps