1. Department of Computer Science, University of Bristol, Merchant Venturers Building, Bristol BS8 1UB, UK
2. Institute for Theoretical Physics, University of Innsbruck, Technikerstrasse 25, A-6020 Innsbruck, Austria
3. Perimeter Institute for Theoretical Physics, 31 Caroline Street North, Waterloo, Ontario N2L 2Y5, Canada
4. Institute for Quantum Computing and School of Computer Science, University of Waterloo, 200 University Avenue West, Waterloo, Ontario N2L 3G1, Canada