add benchmark for D2Fad (which is too slow)
small optimizations; add new test
more improvements
improve D2Fad