fixed bug in Diploid.recombine()