Hash Table Data Structure Implementation in C++