From http://www.adelaide.net.au/~philaw/nineword.html