y</strong></span> aggressive about
        approaching the endpoint singularities. This allows lots of significant digits
        to be extracted, but also has another problem: Roundoff error can cause the
        function to be evaluated at the endpoints. A few ways to avoid this: Narrow
        up the bounds of integration to say, [a + &#949;, b - &#949;], make sure (a+b)/2 and
        (b-a)/2 are representable, and finally, if you think the compromise between
        accuracy an usability has gone too fa