2. Polynomial and Rational Functions