Basic and infinit iterators
test case for infinit iterator
remove Infinite iteration because it exists in SPL, add Generated iterator and unit tests