Describir: Functional programming in C# :