https://commscope1.udemy.com/course/csharp-advanced/learn/lecture/1988794#overview
Action<T> == Delegate with void signiture
Func<T> == Delegate with return type


https://commscope1.udemy.com/course/csharp-advanced/learn/lecture/1988794#overview
Action<T> == Delegate with void signiture
Func<T> == Delegate with return type

