How does a Diode work