#[allow(dead_code)]
pub fn crosses_above(prev_left: f64, prev_right: f64, left: f64, right: f64) -> bool {
left > right && prev_left <= prev_right
}
#[allow(dead_code)]
pub fn crosses_below(prev_left: f64, prev_right: f64, left: f64, right: f64) -> bool {
left < right && prev_left >= prev_right
}