Recent Progress in Heterocycle Synthesis: Cyclization Reaction with Pyridinium and Quinolinium 1,4-Zwitterions