Special thanks to David Graffiths whose generous consent for me to use his Java Applet Lake.class has made this collection possible.