Quantum Hall Effect Explained