Create a vector from another vector

added a constructor and assignment operator to go from one vector to
another