Algorithm 36 SNIFF: Efficient self-tuning algorithm for numerical integration. - Sergio F. Garribba; Luigi Quartapelle; G. Reina (Computing, 1978)