What is a semiconductor? Explain P and N type semiconductors and explain the forward and reverse polarization situations in diodes by drawing ideal and real diode characteristic curves.