ad-3.1.4: Automatic Differentiation