Fixes & new crossover

Fixed an error in the EightBitCrossover which led to the function
discariding half the path and introduced a new crossover function,
TwoFixedPoint Crossver, which seems to perform "about as well" as the
EightBitCrossOver.