Department of Mathematics and Statistics, University of Guelph, Guelph, Ontario, Canada.|Department of Mathematics and Statistics, University of Guelph, Guelph, Ontario, Canada, Department of Applied Mathematics, University of Waterloo, Waterloo, Ontario, Canada.