This is a (messy) commit right after I got the Blaschke products for
degree > 1 working (had forgotten to add the lhs and rhs to the copy
constructor).  There is a ton of logging and the code is ugly as sin.
So after this begins the cleanup, optimization, etc.  But as of now, it
works!