hash set with linear probing and resizing