pub fn zip_slices<'a, T, U>( iterable1: &'a [T], iterable2: &'a [U], ) -> Vec<(&'a T, &'a U)>
Helper for zip() function with slice inputs - combines two iterables with lifetimes