Number Complex::operator + (Number const &n) const { return n.complexAdd (*this); }
Number Number::complexAdd (Number const &n) const { return rep->complexAdd (n); }