replace deprecated DoRec with RecursiveDo
use getGCStatsEnabled function when base is >=4.6
make Variable/Variables in Data.Polynomial more flexible