Find the runs already in the data, grow short ones, and merge them off a stack.
This interactive visualization needs JavaScript.