Implement more Vector3 functionality.