Applies the given function to two collections simultaneously. The integer passed to the function indicates the index of element.
WARNING
This function causes evaluation.
//IEnumerable<string> source = { "Hello", " favorite" }
//IEnumerable<string> source2 = { " my", " library" }
source.IterateIndexed2(source2,
(index, element1, element2) => Console.Write($" {index}:{element1}, {element2}.") );
//" 1:Hello, my. 2:favorite, library".