signum() evaluation is too slow



try:

(%i1) display2d:false;
(out1) false
(%i2) showtime:true;
Evaluation took 0.0000 seconds (0.0000 elapsed)
(out2) true
(%i3) signum(x^70799+x);
Evaluation took 45.5000 seconds (45.5000 elapsed)
(out3) signum(x^70799+x)
(%i5)

What is maxima doing here that takes so long?

Rich