Source: https://ecebac.fr/corriges/ECE_18_SVT_13v1_ca73fb536c.pdf