Removed unnecessary copies. Even though it was working, there's actually no need to copy the two vectors, just make a temporal one which will hold one's members for them not to be lost, and then make one's members point to another's, and the same process goes to another's members with that temporal vector.