Function shuffled

Source
fn shuffled<T>(vec: Vec<T>) -> Vec<T>