Source: https://www.montefiore.uliege.be/services/mathapp/ao/r2c.pdf