optimize Vector2, Vector3