What does it mean “the zip function doesn’t complete”? How does this zip function work?