1-1. Understanding Functional Programming1-2. Using Func<> in C# to Represent Functions1-3. Using Various Types of FunctionsGenerator FunctionsStatistical FunctionsProjector FunctionsFilters1-4. Understanding the Benefits of Functional ProgrammingComposabilityLazy EvaluationImmutabilityParallelizableDeclarative1-5. Getting LINQPad