Source: https://www.ift.ulaval.ca/~lamontagne/ift21453/modules/module12/article-rolland-flory.pdf