Check terms with zero coefficient

If a multi-term poly has a term with zero coefficient
it will fail the valid check. Poly.add will take care of the remove of
zero coefficient.