Applet and documentation written by Alison Meynert alisonm@uvic.ca August 2000