public norm() as Double
Scaled Euclidean norm, avoiding intermediate overflow. Infinity dominates NaN; otherwise a NaN component propagates.
Magnitude. Example: assert Quaternion(1.0).norm() == 1.0
assert Quaternion(1.0).norm() == 1.0