Returns the cross product of v1 and v2.
Returns the dot product of v1 and v2.
Creates a vector from p1 to p2 (i.e., p2 - p1).