List::Cycle - objects for cycling through a list of values.