+ hash table ST (separate chaining)