Generalization to vector-valued functions ( a , b ) → → R d is straightforward; one applies the results for scalar functions to each coordinate separately, or treats the vector-valued case from the beginning.