Consider the function defined as

f(x)=(x^2+2x+3)^2+4.
As x ranges over all real values, what is the minimum value of f(x)?