Nonlinear Schrödinger equation: Generalized Darboux transformation and rogue wave solutions | Synapse