coefficent-list now handles non-polynomials better