@Override
	public int compareTo(Sequence that) {
		return compareSeq(that).compareTo;
	}
Richly compare two sequences

<p>
The result indicates not only which is "less" or "greater" than the other, but also indicates
whether the two are "related." Two sequences are considered related if one is the prefix to
the other. More precisely, they are related if it's possible to transform one into the other
solely by truncation (rewind) or solely by concatenation (advance). When related, the prefix
is considered "less than" the other. Equal sequences are trivially related.

<p>
Examples:
<ul>
<li>{@code ""} is related to and less than {@code "10"}</li>
<li>{@code "10"} is related and equal to {@code "10"}</li>
<li>{@code "10"} is related to and less than {@code "11"}</li>
<li>{@code "t1-5"} is related to and less than {@code "t1-5;t2-4"}</li>
<li>{@code "t1-5"} is un-related to and less than {@code "t1-4;t2-4"}</li>
</ul>

<p>
The {@link #compareTo(Sequence)} implementation defers to this method. Thus, in a sorted set
of step sequences, the floor of a given sequence is will be the longest prefix in that set to
the given sequence, assuming such a prefix is present.

@param that the object of comparison (this being the subject)
@return a result describing the relationship from subject to object
Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/model/time/schedule/Sequence.java