The Quantum Hall effect