https://eazyreads.com/interview-preparation/csharp/everything-about-linq-to-clear-any-interview/