Source: https://www.deleze.name/marcel/sec2/cours/CalculIntegral/1-TechniquesIntegration.pdf