[GiNaC-devel] why does power(add) switch the sign of the add?