Source: https://www.schoolmouv.fr/terminale-s/svt/definitions.pdf