Background Define a run in a list as a maximal contiguous subsequence of identical values. For example, the list 0 0 0 1 1 0 3 3 3 2 2 has five runs of lengths 3, 2, 1, 3, 2 respectively. (Think of run-length encoding.) Then define a cut operation as removing one item from each run of a list...