CDFlow: Building Invertible Layers with Circulant and Diagonal Matrices | Read Paper on Bytez