Source: http://homepages.laas.fr/arzelier/drupal/sites/homepages.laas.fr.arzelier/files/u117/Exo2_CO.pdf