Iterator descendingIterator()
Returns an iterator over the elements in this deque in reverse sequential order.
ListIterator listIterator(int index)
Returns a list-iterator of the elements in this list (in proper sequence), starting at the specified position in the list.