Ease-in/Ease-out Motion
This animation uses the same procedure as the arc length animation with one exception.
Before searching through the table of values to find the entry with the closest normalized distance, the parameter is passed through a constant-acceleration ease function which recomputes the value of the parameter.
Note how, as the animation starts, the ball slowly increases it's speed, maintains a constant speed, and then slows down at the end of the curve.
Acceleration takes place until t=0.4; deceleration starts at t=0.7.