fix issue #8323

	harmonic(n).evalf() and catalan(n).evalf()
Ah.  I see now.  `.evalf(n=)` has a bunch of logic inside that `._eval_evalf()` is missing, so
one can not just replace the other.