I am using ZIP to create a tuple of 3 lists as:
var result = l1
.Zip(l2)
.Zip(l3);
But then each item I get is something like:
((l11, l21), l31)
How to use Zip to create IEnumerable of Tuples from N lists where each item would become:
(l11, l21, l31, l41, ...)