How does the `GroupBy` method work in LINQ? · ORA·tech