Reworked QuickArrayMerge to not use a builder

The result size is always m+n, so a builder is useless and wasteful
Updated QuickArrayMergeCheck with a check that counts comparisons

a/b vs. b/a
Added manual test for QuickArrayMerge that attempts to find a worst case
Moved CountingOrder into test namespace
Implemented IntervalSeq using the array merge operation