Question 16Find all $f: \mathbb{N} \to \mathbb{N}$ such that $f(x) + y$ and $f(y) + x$ have the same number of 1's in their binary representation for any $x, y \in \mathbb{N}$.