A DFT Characterization of the Mechanism for the Cycloaddition Reaction between 2-Methylfuran and Acetylenedicarboxylic Acid