Source: http://www.aunege.org/ressources/module_gestion_stocks/lecon5/exercicepdf/corrige0513.pdf