Tolong jelaskan mengenai Mekanisme reaksi dari Reduksi Wolff–Kishner

Secara umum, mekanisme reaksi pertama kali melibatkan pembentukan hidrazon secara in situmelalui kondensasi hidrazin dengan keton atau aldehida sebagai substrat. Terkadang, namun, dapat menguntungkan untuk menggunakan hidrazon pra-terbentuk sebagai substrat (lihat modifikasi). Hidrazon terdeprotonasi oleh basa alkoksida diikuti dengan tahap penentu laju reaksi, secara serentak yang mana suatu anion diimida terbentuk. Rusaknya alkildiimida ini dengan lepasnya N2 mengarah pada pembentukan suatu alkilanion yang dapat diprotonasi dengan pelarut untuk memberikan produk yang diinginkan.