Which of the following sets of vectors form a vector subspace: all real-valued functions f defined on [a, b] such that ∫ba f(x) dx = 2?

a) All functions
b) Continuous functions
c) Differentiable functions
d) Constant functions