LINQ to Objects is missing a few desirable features. This project enhances LINQ to Objects with extra methods, in a manner which keeps to the spirit of LINQ.
MoreLINQ is available for download and installation as NuGet packages.
A good way to get familiar with MoreLINQ is to explore the examples.
Below is a short demonstration video by Dmitri Nesteruk: