Coefficient of taylor() around inf



The following behavior seems counterintuitive to me:

(%i130) foo: taylor(x, x, inf, -1);
(%o130)/T/                         x + . . .
(%i131) ratcoef(foo, x, 1);
(%o131)/R/                             0
(%i132) ratcoef(foo, x, -1);
(%o132)/R/                             1

I would have expected the results to be reversed.  Should I file a bug 
report,
or is this to be considered a feature?

BTW, coeff() shows the same behavior.

Best regards,

Albert.


P.S.:
Maxima 5.11.0 http://maxima.sourceforge.net
Using Lisp GNU Common Lisp (GCL) GCL 2.6.8 (aka GCL)



Engineering Center Steyr GmbH & Co KG
Gesch?ftsf?hrende Gesellschaft: Engineering Center Steyr GmbH
Gesch?ftsf?hrer der gesch?ftsf?hrenden Gesellschaft: Dipl. Ing. Franz Dorfer
 Sitz der gesch?ftsf?hrenden Gesellschaft: 4300 St. Valentin, ?sterreich
 Firmenbuchgericht: St. P?lten / FN 140816h
Sitz der Gesellschaft: 4300 St. Valentin, Steyrer Strasse 32, ?sterreich
Firmenbuchgericht: St. P?lten / FN 222001y
  
CONFIDENTIALITY NOTE: This message contains information which may be privileged or confidential, or exempt from disclosure under applicable law. If the reader of this message is not the intended recipient, or the employee or agent responsible for delivering the message to the intended recipient, you are hereby notified that any dissemination, distribution, retention, archiving, or copying of this communication is strictly prohibited. If you have received this e-mail in error, please notify us immediately by return e-mail to the sender of this message.