ad-3.0.1: Automatic Differentiation