Analysis of Rational Functions