int hash(long key, int numBits); // create the primary hash value frm a string int getAddress(int num, int numBits); // get the primary hash, reverse the bits //return an address of depth bits