Refactored ArrayList.reversed