Source: http://bernard.gault.free.fr/~Sec/dev-2015-2016/17m-Equat-ineq.pdf