1. Institute for Quantum Computing and Department of Pure Mathematics, University of Waterloo, Waterloo, Ontario N2L 3G1, Canada
2. School of Mathematics and Statistics, University College Dublin, Belfield, Dublin 4, Ireland
3. Department of Mathematics and Computer Science, Brandon University, Brandon, Manitoba R7A 6A9, Canada