pub fn quad_impulse<T: Number + Float + Base<T> + FloatOps<T>>(k: T, x: T) -> T
returns an quadratic impulse (y position on a graph for x); k controls the stretching of the function
x
k