REF
all accesses to items now with relaxed memory order
FMT
slightly more efficient shrinking
remove superfluous check
avoid superfluous instantiation of VirtualArrayIterator
clean up VirtualArray