Scientists demonstrate the basic building blocks of fault-tolerant quantum computing, and error-free quantum computing may be possible