Methods and Applications of Cycloaddition Reactions in Organic Syntheses