Velocity at time t (units/second).
t
@override double velocity(double t) { const eps = 0.0001; if (t <= 0) return 0.0; return (position(t + eps) - position(t - eps)) / (2.0 * eps); }