The method is described here: http://en.wikipedia.org/wiki/Integration_by_substitution
My patch uses it for improper integration via the change of variable t/(1-t^2) as suggested in : http://en.wikipedia.org/wiki/Numerical_integration Please reach back if anyone understands this concept. Cheers, -Ajo