`diff'
------

diff(RAT[,VARN]*)

diff(RAT,VARLIST)
     :: RAT を VARN あるいは VARLIST の中の変数で順次微分する.

RETURN
     式

RAT
     有理式 (初等函数を含んでもよい)

VARN
     不定元

VARLIST
     不定元のリスト

   * 与えられた初等函数を VARN あるいは VARLIST の中の変数で
     順次微分する.

   * 左側の不定元より, 順に微分していく. つまり, diff(RAT,x,y) は,
     diff(diff(RAT,x),y) と同じである.

     [0] diff((x+2*y)^2,x);
     2*x+4*y
     [1] diff((x+2*y)^2,x,y);
     4
     [2] diff(x/sin(log(x)+1),x);
     (sin(log(x)+1)-cos(log(x)+1))/(sin(log(x)+1)^2)
     [3] diff(sin(x),[x,x,x,x]);
     sin(x)

