Function shuffle

Source
pub fn shuffle<'a, T: 'a>(
    items: impl Iterator<Item = T>,
) -> impl Iterator<Item = T>