pub fn spawn<F, R>(f: F) -> Vec<R>where F: Fn() -> R + Copy + Send, R: Send,
Spawn n scoped threads, where n is the available parallelism.
n