Quantum Computing - Strengths and Limitations