They make it possible to access data from a collection one at a time which will allow us to focus on what to do with that data ...
This is an example app that demonstrates how to merge JS iterables of sorted in O(k*log(n)) time, where k is number of iterables.