- automatic differentiation? - return vector on sparse grid - can be applied sequentially to give higher order derivatives