God of Speed Dmitry Vyukov.
But it has always bothered me how he declares pointers! :-)
(stack[pointer] s, node[pointer] n)
Instead of
(stack [pointer]s, node [pointer]n)
Am I picky? :-)
[pointer] is the * just trying to avoid the italics conversion of HN.
I eventually came to the following,
(stack [pointer] s, node [pointer] n)
Since it's symmetrical, it's easy to remember.
Luckily, I've been using Go and gofmt (goimports, specifically) the last 2 years so this is no longer an issue.