power primorial takes a uint32_t bound for the prime powers, since it looks like this function does just what i need, but i doubt that a bound larger than 64-bits will ever be needed