Source: https://users.polytech.unice.fr/~cpeter/ELEC/DOCS_COURS/3_diodes.pdf