Source: https://ed414-openlab.unistra.fr/uploads/media/PCR.pdf