public static int minimumSampleSizeForGivenDandMaximumRisk(double d, double aLevel, double populationStd) {
        return minimumSampleSizeForGivenDandMaximumRisk(d, aLevel, populationStd, Integer.MAX_VALUE);
    }
public static int minimumSampleSizeForGivenDandMaximumRisk ( double d , double aLevel , double populationStd ) { return minimumSampleSizeForGivenDandMaximumRisk ( d , aLevel , populationStd , Integer . MAX_VALUE ) ; }
Returns the minimum required sample size when we set a predifined limit d and a maximum probability Risk a for infinite population size

@param d
@param aLevel
@param populationStd
@return