// Separated HashTable and Bucket into .h and .cpp