pub fn widen(lo: f64, hi: f64, step: f64) -> [f64; 2]
lo to hi widened out to multiples of step, never to nothing.
lo
hi
step