Source: https://www.mmm.ulg.ac.be/files/MATH0002/syllabus/par175_anal.pdf