pub fn add_scaled_slice_in_place<F, Y>(x: &mut [F], y: Y, s: F)where F: Field, Y: Iterator<Item = F>,
x += y * s, where s is a scalar.
x += y * s
s