Source: http://mathix.org/linux/wp-content/uploads/2011/05/D01-enchainement-des-operations.pdf