Cleaned up Poly.__add__()/__sub__(), other stuff.
Berklekamp decoding!