pub fn sample_first_order_response(
initial: f64,
target: f64,
time_constant: f64,
dt: f64,
steps: usize,
) -> Result<Vec<StepResponsePoint>, SystemResponseError>pub fn sample_first_order_response(
initial: f64,
target: f64,
time_constant: f64,
dt: f64,
steps: usize,
) -> Result<Vec<StepResponsePoint>, SystemResponseError>