pub fn enumerate_slice<T>(iterable: &[T]) -> Vec<(usize, &T)>
Helper for enumerate() function with slice input - returns pairs of (index, reference)