code: public static <T> Iterator<T> createReverseIterator(List<T> list) {
  		return new ReverseIterator<T>(list);
  	}
docs: Returns an {@link Iterator} iterating the given list from the end to the
  start.
  <p>
  I.e. the iterator does the reverse of the {@link List#iterator()}.
  
  @param <T> Type of elements in the list
  @param list &nbsp;
  @return a reverse {@link Iterator} of the list