Source: https://spcl.ac-montpellier.fr/moodle/pluginfile.php/11555/mod_label/intro/PCMterm_FS03c_ReactionsRedox.pdf