Once we have decided between a leftmost or rightmost derivation
strategy, we will then need some method of deciding which production
rule to choose for a given non-terminal. There are some modifications
that we can make to any grammar in order to make this task a little
easier.