pub fn smooth_start5<T: Float, X: Base<T>>(t: X, b: X, c: X, d: X) -> X
returns value t between the range c and d with offset b creating smooth easing at the start (t^5)
t
c
d
b