code: public static <T> int count(Iterable<T> iterable, Predicate<? super T> predicate)
      {
          return ParallelIterate.count(iterable, predicate, ParallelIterate.DEFAULT_MIN_FORK_SIZE, ParallelIterate.EXECUTOR_SERVICE);
      }
docs: Same effect as {@link Iterate#count(Iterable, Predicate)}, but executed in parallel batches.
  
  @return The number of elements which satisfy the predicate.