A split cyclic condition evaluates to false except on a cyclic period.
For example, with a cycle of 3, and a stepSize of 2, successive calls to evaluate returns the following values :
- {@code false} : (2/3)
- {@code true} : (4/3)
- {@code true} : (6/3)
- {@code false} : (8/3)
- {@code true} : (10/3)
- {@code true} : (12/3)
- {@code false} : (14/3)
- ...