Implementation  of the Map ADT using closed hashing and a probe with double hashing