linear probe based hash table