Interpolator is an abstract class that extends Behavior to provide
common methods used by various interpolation subclasses. These
include methods to convert a time value into an alpha value (A
value in the range 0 to 1) and a method to initialize the behavior.
Subclasses provide the methods that convert alpha values into
values within that subclass' output range.