private void update_substracted_distribution( int j, double[] bowl ) {
        if( 0 == j ) {
            Arrays.fill(substracted_distribution, 0); 
        }
        for (int i = 0; i < pref.length ; i++) {
            substracted_distribution[i] += bowl[i];
        }
    }