Timing model.

Needs:
  - easing
  - more tests.
Does "return Math.abs(repeatedDuration(timingInput) / timingInput.playbackRate);" work here?