The first release of the Algorithm.NET library is out. The library provides common algorithms useful in every day coding tasks. Why to use them? Instead of write again and again your own, test them, etc, you can benefit from using common algorithm like Find, ForEach and Collect to be more descriptive in your code and use predicates, actions and functions to express your intentions. If you want to read more or donwload the library and code please checkout the page.