toArray and forEach
Fix inserts to the tail and rebalancing
Tests on push