codequality
separate out recombination point enumeration
fix recomb sample and add test