<human>:  Explain the concept of quantum computing
<bot>: Quantum computing is a type of computing that utilizes the principles of quantum physics to store, process and communicate information. Unlike traditional computing, which relies on transistors and power to represent stored information, quantum computing uses qubits (quantum bits) to hold information. These qubits can occupy a range of numerical values at the same time, allowing multiple processes to occur simultaneously and making calculations with a greater speed and accuracy. This allows complex problems to be solved much faster than with regular computers. It also has implications for cryptography, artificial intelligence and more.