https://123dok.co/document/zlgv2v36-chapter-diodes.html