RepeatBehavior determines how each successive cycle will flow.
A cycle can either go FORWARD, in which case each cycle starts
at the beginning and goes to the end, or it can go REVERSE,
in which case each cycle starts at the final value of the last
cycle and flows in the opposite direction.