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