Home Editor's Pick Quantum Computing: its Evolution and its Potential Future