ByNobleID
    Automatic differentiation and numerical software design | NobleID