Affiliation: | 1. Department of Computer Science, Middlesex University London, United Kingdom;2. Department of Computer Science and Information Systems, Birkbeck, University of London, United Kingdom;3. Institute for Quantum Computing, University of Waterloo, Canada;4. Department of Mathematics & Statistics, University of Guelph, Canada |