separate namespace for "private" functions of IntExponentiator