Source: https://www.mat.univie.ac.at/~gue/lehre/WorkshopsWS2014/Integration.pdf