Add CycleIteratorTest & CycleIterableTest
Fix CycleIterator#hasNext bug