Functional Programming, Csharp, Dotnet, Software Development.
somehow, you're thinking in the right direction. Further Reading We only scratched the surface of what functional programming is, and what you can do with it. If you want to learn more, here are some learning materials: Functional Programming in C#, by Enrico Buonanno Functional Programming With C#