pub fn integral_smoothstep<T: Number + Float + FloatOps<T>>(x: T, t: T) -> T
returns the integral smoothstep of x it’s derivative is never larger than 1
x