Solving Rational Inequalities