fn inverse(z: Complex) -> Complex
1/z without squaring |z|: num_complex’s inv() divides by |z|^2, which loses precision below |z| = 1e-154 and underflows to NaN results below 1e-162.
1/z
|z|
num_complex
inv()
|z|^2
|z| = 1e-154
1e-162