the time elapsed [0, d]
beginning value being interpolated (default = 0)
change in value being interpolated (equivalent to: ending - beginning) (default = 1)
duration interpolation is occurring over (default = 1)
The amplitude of the curve
The period of the curve
Returns a value between [initialValue, initialValue + changeInValue] or [0, 1] that represents an in-between value along a Bezier curve.