added column and row reordering and reversing, zeros matrix, zigzag matrix, and get column