Evaluating Derivatives by Andreas Walther & Andreas Griewank