pub fn smoothstep(t: f64, a: f64, b: f64) -> f64
Hermite smoothstep — zero-derivative ends, used for seamless loops.