For this problem, do not assume that $i^k$ has already been defined for Nat. You may assume the results in Section 3.2. For $i, k \in N a t$, define
$$
r(i, k)=[\text { if } k=0 \text { then } 1 \text { else } i r(i, k-1)],
$$
where $i r(i, k-1)$ is the product of $i$ with $r(i, k-1)$. Notice that $r(0,0)=1$. Prove the following:
1. For $k \in N a t^{+}, r(0, k)=0$.
2. For any $i, r(i, 1)=i$.
3. For any $i, j, k \in N a t, r(i, j+k)=r(i, j) r(i, k)$.
4. For any $i, j, k, r(r(i, j), k)=r(i, j k)$.
[Remark. This problem defines $i^k$ and establishes some of its basic properties. Intuitively, $i^k$ equals the result of multiplying $i$ by itself " $k$ times," although the case $k=0$ does not exactly fit this description. The case $0^0$ is curious. Compare this problem with the previous one.]