added the Hash Table ADT