It's even better: the crucial parts of the source code are in the article, in plain sight! :-)