Fix it.

The degree variable was not being set properly if some terms were zero, so the problem
was __str__() and not __init__().
Move forward.

See comment. GTG. Derivitive isn't working for constant function outcomes.