pairs of haplotypes that fit a perfect phylogeny if any exists with the given input matrix
Description
This Algorithm does a sample of transformations to the input genotype matrix
and then starts again recursively with the new matrix. For the transformations, temporal graphs are produced and it is checked whether
they are bipartite. After every transformation the matrix is simplified, so a recursion can start.