1. Department of Computer Science, University of Regina, Regina, Saskatchewan, Canada S4S 0A2, Canada
2. Shaw Pipeline, Calgary, Alberta, Canada
3. Department of Computer Science, Faculty of Mathematics, University of Waterloo, Waterloo, Ontario, Canada N2L 3G1, Canada