Quantum Error Correction Applications