http://www.folklore.org/StoryView.py?project=Macintosh&story...
(There may be a better explanation elsewhere, and probably source code, but the link gives a hint)
http://www.folklore.org/StoryView.py?project=Macintosh&story...
(There may be a better explanation elsewhere, and probably source code, but the link gives a hint)