pub fn backward(data: &mut [f64], stride: usize, n: usize) -> Value