@0,1,2,3,4⦊fn permutations<T: Copy + Display>(xs: &[T]) { let mut ys = xs.to_owned(); permutate(&mut ys, 0); }⦉@0,1,2,3,4