Let $S$ be the set inductively defined by:
1) $* \in S$
2) If $a \in S$ and $b \in S$ then $\langle a,b \rangle \in S$.
For each natural number $n \in \mathbf{N}$, let $d(n)=\text{max}\{k \quad|\quad5^{k} \quad \text{divides} \quad n\}$ and $e(n)=\text{max}\{k \quad | \quad 2^{k} \quad \text{divides} \quad n\}$. Let $f:\mathbf{N} \to S$ be defined recursively by:
$$f(0)=*$$ $$f(n)=\langle f(d(n)),f(e(n))\rangle$$
Show that $f$ is surjective.