1. Dept. of Computer Science, University of Toronto, Toronto, Ontario, Canada M5S 1A1 and Alias/Wavefront, 110 Richmond Street East, Toronto, Ontario, Canada M5C 1P1
2. Dept. of Computing & Information Science, University of Guelph, Guelph, Ontario, Canada N1G 2W1