Given the exponential function f(x)=2^x, Which of the following represents a horizontal shift of +4 units?

A. f(x)=2^x-4
B. f(x)=2^x+4
C. f(x)=2^x^-4
D.f(x)=2^x^+4