Modified: SBXCrossover to allow integer encoding