Done with  Enumerable.cycle