pub fn parallel_count<T, F>(items: &[T], predicate: F) -> usizewhere T: Sync, F: Fn(&T) -> bool + Sync + Send,
Count elements that satisfy predicate (parallel)