Reimplementing LINQ to Objects: Part 2 - "Where" | Hacker News Reader