Repeating the question,
How many functions are there from $\mathbb Z$ to $\mathbb Z$?
A function $f \colon A \to B$ is a subset of $A \times B$ satisfying $$(a,b) = (a,c) \qquad \Rightarrow \qquad b = c,$$ so it's enough (maybe) to look at subsets of $\mathbb Z \times \mathbb Z$. We know $|\mathbb Z \times \mathbb Z| = |\mathbb Z|$, and that the number of subsets of $\mathbb Z$ is $2^{|\mathbb Z|}$, but this counts finite subsets as well. Unsure of where to proceed from here.