400
In Section 5.6 we introduced substitution, one of the most important techniques of integration. In this section, we develop a second fundamental technique, Integration by Parts, as well as several techniques for treating particular classes of functions such as trigonometric and rational functions. However, there is no surefire method, and in fact, many important antiderivatives cannot be expressed in elementary terms. Therefore, we discuss numerical integration in the last section. Every definite integral can be approximated numerically to any desired degree of accuracy.