core :: Int :: next_pow
exp
self
# The first power of `exp` greater or equal to `self` private fun next_pow(exp: Int): Int do var p = 1 while p < self do p = p*exp return p end