rework assignment/copy operator, add operator[] to DeallocatingVector RA-iterator