Iterator は下図のようにリストの境界を指すとイメージしてください。リスト先頭の境界の次にくる要素は最初の要素になります。
v-- 次の要素
+------+------+------+---
list = |elem 0|elem 1|elem 2|...
+------+------+------+---
^-- iter
v-- 次の要素
+------+------+------+---
list = |elem 0|elem 1|elem 2|...
+------+------+------+---
^-- iter
4Like