General-Purpose Quantum Computer