[nitpick] power::expand_add(): don't use int instead of std::size_t.