pub fn midpoint<T: Real>(a: T, b: T) -> TExpand description
Overflow-safe midpoint: (a + b) / 2 without intermediate overflow.
ยงExamples
use mathverse_core::ops::midpoint;
assert_eq!(midpoint(0.0, 10.0), 5.0);
assert_eq!(midpoint(-3.0, 3.0), 0.0);
assert_eq!(midpoint(1e200, 1e200), 1e200);