changed predict to report number of evaluations and best value of the objective function