How is a quantum computer built?