fix issue #8323

	harmonic(n).evalf() and catalan(n).evalf()
prec != n; prec for _eval_evalf is the binary precision desired; you have to convert to get `n = prec_to_dps(prec)`. So as you have written it you will be computing a much higher value for n than was indicated in the original call that came to this routine.