Vector Differentiation