<tokens>
  <nullary>csymbol</nullary>
  <nullary2>csymbol</nullary2>
  <nullary>inverse</nullary>
  <nullary>sep</nullary>
  <nullary>compose</nullary>
  <nullary>ident</nullary>
  <nullary>domain</nullary>
  <nullary>codomain</nullary>
  <nullary>image</nullary>
  <nullary2>compose</nullary2>
  <nullary2>ident</nullary2>
  <nullary2>domain</nullary2>
  <nullary2>codomain</nullary2>
  <nullary2>image</nullary2>
  <nullary>quotient</nullary>
  <nullary>factorial</nullary>
  <nullary>divide</nullary>
  <nullary>max</nullary>
  <nullary>min</nullary>
  <nullary>minus</nullary>
  <nullary>plus</nullary>
  <nullary>power</nullary>
  <nullary>rem</nullary>
  <nullary>times</nullary>
  <nullary>root</nullary>
  <nullary>gcd</nullary>
  <nullary>and</nullary>
  <nullary>or</nullary>
  <nullary>xor</nullary>
  <nullary>not</nullary>
  <nullary>implies</nullary>
  <nullary>forall</nullary>
  <nullary>exists</nullary>
  <nullary>abs</nullary>
  <nullary>conjugate</nullary>
  <nullary>arg</nullary>
  <nullary>real</nullary>
  <nullary>imaginary</nullary>
  <nullary>lcm</nullary>
  <nullary>floor</nullary>
  <nullary>ceiling</nullary>
  <nullary>eq</nullary>
  <nullary>neq</nullary>
  <nullary>gt</nullary>
  <nullary>lt</nullary>
  <nullary>geq</nullary>
  <nullary>leq</nullary>
  <nullary>equivalent</nullary>
  <nullary>approx</nullary>
  <nullary>factorof</nullary>
  <nullary>int</nullary>
  <nullary>diff</nullary>
  <nullary>partialdiff</nullary>
  <nullary>divergence</nullary>
  <nullary>grad</nullary>
  <nullary>curl</nullary>
  <nullary>laplacian</nullary>
  <nullary>union</nullary>
  <nullary>intersect</nullary>
  <nullary>in</nullary>
  <nullary>notin</nullary>
  <nullary>subset</nullary>
  <nullary>prsubset</nullary>
  <nullary>notprsubset</nullary>
  <nullary>setdiff</nullary>
  <nullary>card</nullary>
  <nullary>cartesianproduct</nullary>
  <nullary>sum</nullary>
  <nullary>product</nullary>
  <nullary>limit</nullary>
  <nullary>tendsto</nullary>
  <nullary>exp</nullary>
  <nullary>ln</nullary>
  <nullary>log</nullary>
  <nullary>sin</nullary>
  <nullary>cos</nullary>
  <nullary>tan</nullary>
  <nullary>sec</nullary>
  <nullary>csc</nullary>
  <nullary>cot</nullary>
  <nullary>sinh</nullary>
  <nullary>cosh</nullary>
  <nullary>tanh</nullary>
  <nullary>sech</nullary>
  <nullary>csch</nullary>
  <nullary>coth</nullary>
  <nullary>arcsin</nullary>
  <nullary>arccos</nullary>
  <nullary>arctan</nullary>
  <nullary>arcsec</nullary>
  <nullary>arccsc</nullary>
  <nullary>arccot</nullary>
  <nullary>arcsinh</nullary>
  <nullary>arccosh</nullary>
  <nullary>arctanh</nullary>
  <nullary>arcsech</nullary>
  <nullary>arccsch</nullary>
  <nullary>arccoth</nullary>
  <nullary>mean</nullary>
  <nullary>sdev</nullary>
  <nullary>variance</nullary>
  <nullary>median</nullary>
  <nullary>mode</nullary>
  <nullary>moment</nullary>
  <cont1>momentabout</cont1>
  <!-- nullary2 will construct functions which take defURL and encoding -->
  <nullary2>exp</nullary2>
  <nullary2>ln</nullary2>
  <nullary2>log</nullary2>
  <nullary2>sin</nullary2>
  <nullary2>cos</nullary2>
  <nullary2>tan</nullary2>
  <nullary2>sec</nullary2>
  <nullary2>csc</nullary2>
  <nullary2>cot</nullary2>
  <nullary2>sinh</nullary2>
  <nullary2>cosh</nullary2>
  <nullary2>tanh</nullary2>
  <nullary2>sech</nullary2>
  <nullary2>csch</nullary2>
  <nullary2>coth</nullary2>
  <nullary2>arcsin</nullary2>
  <nullary2>arccos</nullary2>
  <nullary2>arctan</nullary2>
  <nullary2>arcsec</nullary2>
  <nullary2>arccsc</nullary2>
  <nullary2>arccot</nullary2>
  <nullary2>arcsinh</nullary2>
  <nullary2>arccosh</nullary2>
  <nullary2>arctanh</nullary2>
  <nullary2>arcsech</nullary2>
  <nullary2>arccsch</nullary2>
  <nullary2>arccoth</nullary2>
  <nullary2>mean</nullary2>
  <nullary2>sdev</nullary2>
  <nullary2>variance</nullary2>
  <nullary2>median</nullary2>
  <nullary2>mode</nullary2>
  <nullary2>moment</nullary2>
  <cont12>momentabout</cont12>
  <nullary>determinant</nullary>
  <nullary>transpose</nullary>
  <nullary>selector</nullary>
  <nullary>vectorproduct</nullary>
  <nullary>scalarproduct</nullary>
  <nullary>outerproduct</nullary>
  <nullary>integers</nullary>
  <nullary>reals</nullary>
  <nullary>rationals</nullary>
  <nullary>naturalnumbers</nullary>
  <nullary>complexes</nullary>
  <nullary>primes</nullary>
  <nullary>exponentiale</nullary>
  <nullary>imaginaryi</nullary>
  <nullary>notanumber</nullary>
  <nullary>true</nullary>
  <nullary>false</nullary>
  <nullary>emptyset</nullary>
  <nullary>pi</nullary>
  <nullary>eulergamma</nullary>
  <nullary>infinity</nullary>
  <!-- now lets have some nary elements arbitrary n -->
  <container>apply</container>
  <container>set</container>
  <container>list</container>
  <container>matrix</container>
  <container>matrixrow</container>
  <container>vector</container>
  <container>lambda</container>
  <container>condition</container>
  <container>declare</container>
  <container>uplimit</container>
  <container>lowlimit</container>
  <container>bvar</container>
  <container>degree</container>
  <container>logbase</container>
  <container>domainofapplication</container>
  <container2>
    <tok>domainofapplication</tok>
    <attr>definitionURL</attr><attr>encoding</attr></container2>
  <container>piecewise</container>
  <container>piece</container>
  <container>otherwise</container>
  <!-- now lets have some nary elements given n and the attributes -->
  <container2>
    <tok>cn</tok><attr>type</attr><attr>base</attr><cdata/>
  </container2>
  <container2><tok>ci</tok><attr>type</attr><cdata/></container2>
  <container2><tok>interval</tok><numchilds>2</numchilds></container2>
</tokens>
