Solves the self.find_intersection algorithm with an O(n^3)
Solves the hash duplication problem sets. Redefines the [] and []= methods to search a given key's hash value (index), check the array keys and values for key equality and updates the index as necessary.
Solves the rehash method