Add BNF example for english sentences.
Add support for weighted random selection.