Normally we use array as a hashtable. What if the key is negative? In this case obviously array can't be used for a hashtable. Can we use map for a hashtable? Thanks.