I keep tripping over this nasty bug where the complex numbers
get (drop)'ed and wind up trying to make a real number
out of different data types.  Hopefully this will put a stop to that.
(drop) will now handle unexpected types.  I really like how the function definitions they give us dont work with the existing code we have written!
Turns out there was a bug in my copypasta of add-poly
So much copying and pasting.
Jeez multiplying dense polynomials took me forever to figure out!
I think 2.90 is done?  It is hard to tell what exactly they want