Quantum Error Correction 7: Introduction to surface code and toric code