Consider the CFG with productions:
expr → term rest
rest → + term rest | - term rest
term → 0 | 1 | . . . | 9
In the example above, the grammar made it easy for the top-down parser to
pick the correct production in each step.
This is not true in general, see example of dangling 'else'.