/src/main/java/net/finmath/montecarlo/automaticdifferentiation/forward/RandomVariableDifferentiableAD.java
derivative = X.exp( ) ;derivative = one;
derivative = one;
derivative = X.sin().mult(-1.0); break; case INVERT: derivative = X.invert().squared().mult(-1); break; case AVERAGE: <extra_id_0> break; case CONDITIONAL_EXPECTATION: derivative = one; break; case VARIANCE: derivative = X.sub(X.getAverage()*(2.0*X.size()-1.0)/X.size()).mult(2.0/X.size());