cross and dot methods for Vector3