Pregunta de entrevista de Infosys

What is GAN (Generative Adversarial Network) and How does it work?