What Are Semiconductor Diodes?