The function f : R -> R satisfies
f(x)f(y) = f(x + y) + f(xy)
for all real numbers x and y. Find all possible functions f.