https://medium.com/@monocosmo77/the-concept-of-normalizing-flow-in-machine-learning-part2-c2f5f4ef7512