I want to split up an array of length 2^L into the binominial coefficient (L,i) parts to do a faster matrix diagonalization, but i would need a way to generate arrays a[i] w