Understanding GANs: The Creative Duel of Generative AI