Correct internals for numeric ^^ complex opBinaryRight.

Extra unittests should confirm that this really does produce
the correct output.