vector2 static constructors
Vector3 operators
vector 3 functions