Writing Mark-Sweep Garbage Collector in C++ | Hacker News Reader