private void update_estimated_remainging_distribution() {
        for (int i = 0; i < pref.length ; i++) {
            estimated_remainging_distribution[i] = 
                estimated_initial_distribution[i] - substracted_distribution[i];
        }
    }