permute

Function permute 

Source
pub fn permute<T>(input: &[T]) -> Vec<Vec<&T>>