def hash_index(self, key):
      """
      Take an arbitrary key and return a valid integer index
      between within the storage capacity of the hash table.
      """
      return self.djb2(key) % self.capacity