2 Copyright c 2004 Benjamin Crowell All rights reserved. rev. November 4, 2005 Permission is granted to copy, distribute and/or modify this document under the terms of the…