docs: private double delta(double y, double bMutationParameter) {
      double rand = randomGenenerator.getRandomValue();
      int it, maxIt;
      it = currentIteration;
      maxIt = maxIterations;
  
      return (y * (1.0 -
          Math.pow(rand,
              Math.pow((1.0 - it / (double) maxIt), bMutationParameter)
          )));
    }