pub fn make_sine_vec<F: Float>(size: usize) -> Vec<F>