Exposes the iterator from the underlying list. This allows the Vector to be used in standard Dart for (var x in vec) loops.
for (var x in vec)
@override Iterator<T> get iterator => _data.iterator;