ad-3.2.2: Automatic Differentiation