Your goal is, given two positive integer numbers a and b, to calculate (and output) a ^ b without using either multiplication, division and the power itself (not directly, at least). And, of course, built-in exponentiation functions.
This is code-golf, so the shorter, the better.
Input => Output 2, 3 => 8 5, 5 => 3125 100, 4 => 100000000 17, 9 => 118587876497 0, 1 => 0 3921, 0 => 1
^you mean exponentiation? In some languages
^has a different meaning. \$\endgroup\$
^can have a completely different meaning in my language of choice than you intended. Please note that do X without Y challenges are rather hard to write, because of loopholes, ambiguities and similarity to other restricted-source challenges. \$\endgroup\$