Add n-ary cartesian-product to unstable/list.
Fixed bug 14177

bezout-binary did not handle negative numbers correctly.
Fixed a few errors caught by Pierpaolo.
Make type of expt more precise on floats.

Closes PR14228.