Automatic differentiation system for C/C++
