Solving Rational Equations With Extraneous Solutions