Advantages Of Functional Programming With C# Examples