Final assignment for Data Structures & Algorithm.
This assignment required us to build a HashTable from scratch using our own classes for the Map and Table. We had to implement three collission methods: separate chaining, linear probing, and quadratic probing.