/src/main/java/net/finmath/montecarlo/automaticdifferentiation/forward/RandomVariableDifferentiableAD.java
derivative = X.sub( Y).choose( zero, one) ;derivative = X.sin( ).mult( -1.0) ;
derivative = X.sin ( ) .mult ( -1.0 ) ;
derivative = X.invert(); break; case SIN: derivative = X.cos(); break; case COS: <extra_id_0> break; case INVERT: derivative = X.invert().squared().mult(-1); break; case AVERAGE: derivative = one;