Introduction to Quantum Computing for Physicists