Rational Root Theorem
For a polynomial with integer coefficients , any rational root (written in lowest terms) must have divide the constant term and divide the leading coefficient .
That gives a short, finite list of candidates to test — instead of guessing blindly.
Example: for , candidates are . Testing : — so is a root, and the rest factors out from there.