Find all functions f:R \rightarrow R such f(x+f(x+y))=f(x-y)+f(x)^2 holds, for every x,y \in R