Sort range tuples [start, end] to merge overlapping time blocks
2 standard techniques
Sort by start; extend overlapping ends.
Sort by end; keep earliest finisher.