Source: http://www.panamaths.net/Documents/SyntheseCours/SC_PRIMITIVES_TES.pdf