Source: https://www.chireux.fr/mp/cours/Polys/5-adaptation_impedance.pdf