Current State Of Quantum Computing