Donut math - How donut.c works
In a highly technical post like this I'm never sure how well I'm explaining it.  I tried to keep things at the high school trig/algebra II level for this one.  I've proofread it a billion times now but is there anything I can clarify?