Version 1.3 by Ken Pettit Copyright 2004-2008 by Ken Pettit, Jerome Vernet, James Hurd and John Hogerhuis.