correct parameters 'rows' and 'columns' in generate_matrix_transposition()
Fix a bug in which the parameters rows
(width) and cols
(height) of generate_matrix_transposition()
were mixed up. It also adds a test case for a 4x8 matrix transposition