add dot product and cross product operators to Vector3