added two data sets and fixed KnapSackSmartCrossover