Source: http://www.f-legrand.fr/scidoc/srcdoc/algorithmes/syntaxe/expmath/expmath-pdf.pdf