Integrated the modification of the grammar by Quentin Campos and Jefferson Mangue (now it uses left recursion instead of right recursion).