adding an elisp function for transposing a matrix