Requires: Integration Analytical methods of finding primitives: integration by parts, change of variable, integration of rational functions...