General Adversarial Networks or GAN's are the new kids on the block, but they're already doing some interesting things.