Source: http://electroussafi.ueuo.com/docs/sln/C_logique_comb.pdf