cosets.clj: work towards a coset table (i.e. subgroup) generator