Added Dot Product and Cross Product for Vectors

2D and 3D are supported in the same time, for Dot Product.