A DFT study of the [3 + 2] versus [4 + 2] cycloaddition reactions of 1,5,6-trimethylpyrazinium-3-olate with methyl methacrylate.