Better newSize algorithm for "hash" table
Node as interface, assoc instead of put and collision split optimization