It seems that SinglePointCrossover works and has a working test!