Almost working, except of resize. Still needs multi-iterators.