Mathematics and Engineering Department of Mathematics and Statistics Queen's University Kingston, Ontario K7L 3N6 Canada