Text this: Functional Programming in C# :