Maxima Function
columnswap (M, i, j)
If M is a matrix, swap columns i and j. If M doesn't have a column i or j, signal an error.