https://medium.datadriveninvestor.com/quantum-computing-unleashing-the-power-of-the-future-one-qubit-at-a-time-121a7b9df275