Copyright (c) 2003 Rick Mugridge (rimu), University of Auckland, NZ
Released under the terms of the GNU General Public License version 2 or later.