docs: @Override
  	public RandomVariable sub(RandomVariable randomVariable) {
  		return new RandomVariableDifferentiableAADStochasticNonOptimized(
  				getValues().sub(randomVariable),
  				Arrays.asList(this, randomVariable),
  				OperatorType.SUB);
  	}