ad-3.4: Automatic Differentiation