Donut math: how donut.c works [2011] | Hacker News Reader