Quantum computing is believed to be the solution to many problems both involving computers, and in society. If perfected, and harnessed correctly, quantum computing could change medicine, revolutionise communications and begin to help in creating general AI.