Solutions to LINQ challenges from Mark Heath's blog: https://markheath.net/post/lunchtime-linq-challenge https://markheath.net/post/lunchtime-linq-challenge-2 https://markheath.net/post/linq-challenge-3