What is quantum computing and what does it mean for business?