Recent Advances in the Chemistry of Pyrazoles. Part 2. Reactions and N-Heterocyclic Carbenes of Pyrazole