add some first methods for mutation, (parent) selection and recombination