speeding up the simplifier



I noticed that a simple optimization has been removed from the maxima setup.

It used to be that the operators  property came first on the property list
of symbols like %sin.
This made it faster for the simplifier to get to programs like simp-%sin.

This should probably be restored: moving the operators property to the
front.

Right now it seems like the TeX property comes first, and then a whole bunch
of other stuff.  Some of it looks like garbage.

In wxmaxima:

(symbol-plist '%sin)(WXXML-LBP 320 WXXML-RBP 320 WXXMLSYM ("<v>sin</v>")
WXXMLWORD "<v>sin</v>" TEX-RBP 130 TEXSYM                       ("\\sin ")
TEXWORD "\\sin " TEX TEX-PREFIX
COMMUTES-WITH-CONJUGATE T SP2                       ((%SUM)
((MTIMES) ((MEXPT) -1 *INDEX)                         ((MEXPT)
((MFACTORIAL)                           ((MPLUS) ((MTIMES) 2 *INDEX) 1))
-1)                         ((MEXPT) SP2VAR
((MPLUS) ((MTIMES) 2 *INDEX) 1)))                        *INDEX 0 $INF)
RECIP %CSC EXP-FORM                       (EXPEXP-FUNS ((1 . 1) 1 . 1) (-1 .
1) (-1 . 1)                           (2 . 1))                       SUBC
($FLOAT $NUMER $BFLOAT $%PIARGS $%IARGS
$TRIGINVERSES $TRIGEXPAND                               $EXPONENTIALIZE
$HALFANGLES $TRIGSIGN                               $LOGARC)
KIND (C) REFLECTION-RULE                       #<compiled-function
ODD-FUNCTION-REFLECT>                       OPERATORS SIMP-%SIN
LISP-FUNCTION-TO-USE SIN                       TRANSLATE #<compiled-closure
1117439c>                       REVERSEALIAS SIN NOUN $SIN $INVERSE %ASIN
FLOATPROG SINBIGFLOAT GRAD ((X) ((%COS) X)))