NSEnumeratorLinq
Anton Bukov has done a great job replicating the LINQ framework in the Foundation collections classes.
For those of you who aren’t former .Net fanboys, LINQ is the gem of .Net development. LINQ stands for Language-Integrated Query and it is a compile time, source-independent querying language for .Net.
It’s interesting to compare this with RXCollections.