Please reason step by step, and put your final answer within \boxed{}.
Find all functions \( f \) from \(\mathbb{R}\) to \(\mathbb{R}\) such that for all pairs \((x, y)\) of real numbers,
\[ 
f(x+y) = x + f(f(y)) 
\]
user