Added some functions to Vector class

Not sure if i can just make another vector as a list because a vector
stores rational objects.... Also only did cross product for 3 will add
seven later.
And I started matrix multiplication.