pub fn generate_step_function( length: usize, mid_point: usize, width: usize, ) -> Vec<f64>
Generates a vector of given length with step function using mid_point and width parameter