We present Algorithmic Adjoint Differentiation (AAD), also known as Automatic Adjoint Differentiation, which computes the derivative(s) of computer code. In finance this leads to a relatively new and novel approach, pioneered by (Giles and Glasserman, 2006), to compute financial risks. When...