pub fn impulse(n_samples: usize, amplitude: f64) -> Vec<f64>
Generate an impulse (unit sample at t=0).