Update vector.h

The point of returning references using this, is to hopefully condense and not confuse code.