ad-4.5.6: Automatic Differentiation