Find the order of G/H where G is the Free Group modulo RELATIONS, and
H is the subgroup of G generated by SUBGROUP. SUBGROUP is an optional
argument, defaulting to []. In doing this it produces a
multiplication table for the right action of G on G/H, where the
cosets are enumerated [H,Hg2,Hg3,...] This can be seen internally in
the $todd_coxeter_state. The multiplication tables for the variables
are in table:todd_coxeter_state[2] Then table[i] gives the table for
the ith variable. mulcoset(coset,i) := table[varnum][coset];