A quantum computer would permit exponentially faster algorithms than an ordinary computer for certain important types of problems 1. Universal quantum computation requires the ability to perform an ...