Generative Adversarial Networks (GANs) and Stable Diffusion