Footnotes

...
I would like to thank Joshua Ross of the Computer Laboratory for explaining it to me.

...
Given a decent compiler such as gcc.

Richard Black