code: public static <T, V> Collection<V> collect(
              Iterable<T> iterable,
              Function<? super T, V> function)
      {
          return ParallelIterate.collect(iterable, function, false);
      }
docs: Same effect as {@link Iterate#collect(Iterable, Function)},
  but executed in parallel batches.
  
  @return The collected elements. The Collection will be of the same type as the input (List or Set)
  and will be in the same order as the input (if it is an ordered collection).
  @see ParallelIterate#collect(Iterable, Function, boolean)