Writing a .NET Garbage Collector in C# – Part 1 | Hacker News