fails:Enumerable#cycle passed no argument or nil loops indefinitely
fails:Enumerable#cycle passed no argument or nil returns nil if there are no elements
fails:Enumerable#cycle passed no argument or nil yields successive elements of the array repeatedly
fails:Enumerable#cycle passed no argument or nil calls each at most once
fails:Enumerable#cycle passed no argument or nil yields only when necessary
fails:Enumerable#cycle passed a number n as an argument returns nil and does nothing for non positive n
fails:Enumerable#cycle passed a number n as an argument calls each at most once
fails:Enumerable#cycle passed a number n as an argument yields only when necessary
fails:Enumerable#cycle passed a number n as an argument tries to convert n to an Integer using #to_int
fails:Enumerable#cycle passed a number n as an argument raises a TypeError when the passed n can be coerced to Integer
fails:Enumerable#cycle passed a number n as an argument raises an ArgumentError if more arguments are passed
fails:Enumerable#cycle passed a number n as an argument gathers whole arrays as elements when each yields multiple
