Source: https://besancon.udppc.asso.fr/images/bacs2016/STI2D_STL/2016_metro_STI2D_STL_SPCL_correction%20UdPPC.pdf