Automatic differentiation library written using expression templating and attempting to make use of c++11 shenanigans. unit tests built on google test v1.7 build system is cmake, min version 2.8