Add Enumerable#cycle

I tested the following:
```ruby
a = ["a", "b", "c"]
a.cycle { |x| puts x }  # print, a, b, c, a, b, c,.. forever.
```

I didn't write a test code because above is infinite loop.