Added support reverse iteration
Removed returning index when iterating