COP4530 Project 5 - Hash Tables and Its Applications