comments
	new file:   packages/tpsolve/BUGS
move replaced maxima commands: eg length, member
to a new mext package 'replacements'. Not all
replaced functions are here. Eg. discrete_aex
has a float replacement. hmmmm. maybe that should
be moved to replacements. then tofloat() would
depend on replacements.
The idea of replacements is that they should all
pass the maxima test suite.
stack and functions for it to save and restore maxima
global flags.
modify rest()
add atomch-ext defmfun1 checking type
trying it with member.
changed length() to give with inflag:false
   length(-1/4) -> 1 , instead of 2.
 This agrees with part(), etc.
return changed flags when loading saved flags
fix bug: chop( 1e-15 * a) --> 0 instead of 0 * a
changes to behavior of length
redundant test
defmfun1 for rpart.lisp
made several changes to stock maxima functions.
mostly wrapping in defmfun1. sent one change upstream.
add defmfun1 threading over matrices and sets
efficiency of rest
write nthcdr-check
add Khintchine constant.
Just basic support
modify op() to give type_of for atoms
* modify: reading literal bigfloat uses number of digits in
  bigfloat to determine precision for that number.
* add function precision()
lcomplex(): allow conversion of maxima %i + 1/4 to
  lisp complex rational