Hash Functions
Hash functions typically operate on search keys
that are integers.
It doesn't mean that you can't search for a
character or for a string...but what it means is that
we need to map our search keys to integers
before performing the hashing operation. This
keeps it as simple as possible
But, be careful how you form the hash functions
your goal should be to keep the number of
collisions to a minimum and avoid clustering
of data