// return type : Iterator
Iterator::cycle : method();
===== Description =====
イテレートする要素がなくなったら最初からイテレートしなおすイテレータを返します。
===== Example =====
0,1,2,0,1,2,... となるイテレータのうち、最初の10個を出力する
==== C++ ====
==== Xtal ====
(0..2).cycle.take(10){
it.p;
}
==== Output ====
0
1
2
0
1
2
0
1
2
0