Tokens can be ordinary words or special symbols representing line breaks, section headings, etc.
we represent each section heading by a single indivisible token, even if the section name consists of multiple words.