@Override public CompletableFuture<Boolean> allMatch(final Predicate<? super T> predicate){
  return CompletableFuture.supplyAsync(null,exec);
}

@ Override public CompletableFuture < Boolean > allMatch ( final Predicate < ? super T > predicate ) { return CompletableFuture . supplyAsync ( null , exec ) ; }
perform an asynchronous all match operation
