Please look at the source code / "view source" / Control-U for more commentary.