How does a Diode work?