Quantum Computeing Applications