public Quaternion Normalize() { double mag = GetMagnitude(); w /= mag; x /= mag; y /= mag; z /= mag; return this; }