still occasionally segfaults, probably due to minority fractions greater than one, otherwise questionable CPI of minority fractions and conflicts is fully implemented