ad-4.3.5: Automatic Differentiation