Source: https://www.etsmtl.ca/Professeurs/claporte/documents/AQL1-Intro.pdf