Some more jiggery-pokery to get Blaschke products working, in the c++
code.  Getting there.  Will need a good optimization round after this.