Quantum Logic gates and Circuit