Add `pow` fn