pub fn shuffle_lists<T: Clone>(lists: &mut Vec<Vec<T>>)
Shuffles multiple lists of the same length in the same ways