Finished draft of extended merge-split operator.