Modified RGE to return best individual found during run.