Copyright Jan 10, 1995 by Christopher Neufeld ( neufeld@physics.utoronto.ca)
Modified Feb 6, 1996.
Modified Aug 5, 1997.