Chapter 22 (Nondeterminism) of Paul Graham's _On Lisp_ -- in C · HackerTrans