Synthetic Applications Of Diels Alder Reactions And Mechanism