Pre-Calculus: Polynomials and Rational Functions