create a hash_table of given initial size. the hash table will expand as needed (but this requires rehashing)