Kaye, Phillip (Institute for Quantum Computing, University of Waterloo, Ontario, Canada); Laflamme, Raymond (Institute f