Advances In Quantum Computing