Pn Junction Diode Full Explanation