Iterable cum Iterator to Reverse a list