[WIP] Start of the cut operation

Start of being able to cut columns to remove empty ones, two issues outstanding.

[ ] Decide either 0 or 1 indexing, for some reason 0 feels wrong, but perhaps it should be (as with delete).
[ ] Work out why delete list[x] leaves undefined in the row.  Fine for HTML, CSV output leaves the trailing comma.

Perhaps slice might be better?