binary_gene_solver