Bug?



Hi,

I noticed when I type in wxmaxima  diff((x^2+1)/x, x); (or do it with the grafical way calculus>differentiate) the answer is
2-((x^2+1)/x^2).

Why doesn't it show the shortest answer 1-(1/x^2) ?

But when I type expand(diff((x^2+1)/x, x)); it shows the shortest answer 1-(1/x^2) 

What is this "expand" ? Can I acces to it via the grafical wxmaxima menu, that the answer of everything I differentiate is the shortest?

Best regards