Implemented configurable hash table sizes
Added a debug function to print the hash table