https://www.geekboots.com/story/what-is-lambda-expression-and-how-does-it-work-as-anonymous
What is Lambda Expression: Understanding Anonymous Functions