1. Department of Applied Mathematics, University of Waterloo, Waterloo, Ontario, Canada.
2. Mathematical Institute, University of Oxford, Oxford OX2 6GG, UK.
3. Department of Applied Mathematics, Cheriton School of Computer Science, Department of Biology, and School of Pharmacy, University of Waterloo, Waterloo, Ontario, Canada.