fn push_step_height_candidate( candidates: &mut Vec<f64>, relative_height: f64, max_step_height: f64, step_height_to_skip: f64, )