libcore::iter Refactor Iterator::next() for Skip

Simplify the code of that method without changing the logic