Source: https://le-castillon.etab.ac-caen.fr/IMG/pdf/Calcul_d_une_expression_litterale-2.pdf