Concept Flow - Zip for combining collections
Start with two lists
Take first element from each list
Pair elements together
Add pair to result list
Move to next elements
Repeat until one list ends
Return list of pairs
Zip takes two collections and pairs their elements one by one until one runs out.