pub fn hypot<F>(x: F, y: F) -> Fwhere F: Float,
√(x² + y²), with no overflow or underflow in between. An infinite argument gives ∞, even beside NaN.