Use 1st value in the case of tuples. Used yield to return non-overlapping
windows