Recent Advances on Quantum Computing