modified:   vector.cpp