- genBoltzCfg will generate grammars based on Boltzmann sampling.
- genRandomCfg will generate grammars based on pure random sampling.

Both methods are set to prune grammars with emptry root rules, blank rules,
and rules with identical alternatives (as they are ambiguous)

1) with multi-character token