Exploring MoreLINQ Part 7 - Batching