Green Tea GC: inside the implementation

Data structures, algorithms, and the clever design decisions behind Go's span-based garbage collector