Adds cycle

cycle is used to "yield" the values of an iterator repeatedly, forever.
Until a break occurs of course.  A simulation of an infinite list.
Adds cycle description to README