pub fn pad_vec<T: Clone + Copy>( contents: &Vec<Vec<T>>, padding: usize, default: T, ) -> Vec<Vec<T>>