add rehashing and simpler hash-table (sadly too slow)
actually use the power-of-two assumption, brings it on par with load factor of 0.5
a bit of tuning and it beats fixed-sized table by very slim margin