Quantum Computing strategies