GAN interview question

What does GAN do, and what technologies does it use?