Integrating Rational Functions - Methods & Decomposition