https://aicompetence.org/vaes-vs-gans/