Concept Flow - Custom LINQ extension methods
Define static class
Write extension method
Use 'this' keyword on first parameter
Call method on IEnumerable object
Method executes on each element
Return new IEnumerable or result
Use result in code
You create a static class with a static method that extends IEnumerable<T> using 'this'. Then you call it like a normal LINQ method on collections.
