Finished vector.h