pub fn compare_numbers(a: f64, b: f64) -> Ordering
Compares numbers the way Excel does: both are rounded to 15 significant digits first, so binary noise such as 0.1+0.2 versus 0.3 counts as equal.
0.1+0.2
0.3