Source: https://dms.umontreal.ca/~broera/DIAPOS_220116.pdf