pub fn iterable_bubble_sort_from_perm<T>(
source: &[T],
permutation_result: PermutationResult,
) -> BubbleSortIter<'_, T>pub fn iterable_bubble_sort_from_perm<T>(
source: &[T],
permutation_result: PermutationResult,
) -> BubbleSortIter<'_, T>