An adaptive extrapolation algorithm for automatic integration

An algorithm for automatic integration has been developed, which is globally adaptive and makes use of a non-linear extrapolation technique. It allows jump discontinuities and singularities of several types to be integrated automatically in an accurate and efficient way.It will be outlined with regard to both its theoretical background and its application for general-purpose integration over finite and infinite ranges.