Updated iterator with nth method returning a value instead a iterator