library in C#: lazily flatten a collection of collections into an IEnumerable
If we find ourselves with a list of arrays, and need to return an IEnumerable<...>, we shouldn't have to do any copying
last updated july 2018
If we find ourselves with a list of arrays, and need to return an IEnumerable<...>, we shouldn't have to do any copying