Source: https://www.bdrp.ch/system/files/docs/2020-07-30/factorisation_handout.pdf