Update vector.hpp