Author : Dirk Grunwald (grunwald@foobar.cs.colorado.edu)
ftp from ftp.cs.colorado.edu in pub/cs/misc/Awesime