code: public <T> Iterator<T> reorder( Iterator<T> sequence)
      {
      return reorder( IteratorUtils.toList( sequence)).iterator();
      }
docs: Returns an iterator that visits the elements of the given sequence in a random order.