code: public static <T> List<T> flip(final List<T> src)
  	{
  		final int length = src.size();
  		final List<T> dest = new ArrayList<T>(length);
  
  		return flip(src, dest, 0, length);
  	}
docs: Reverses a list
  
  @param <T>
  @param src
  
  @return