Added infinite Repeat and Cycle methods for IEnumerable