TimeSegment
Immutable concrete implementation of Sample. Note that for space efficiency reasons the segment does not have an ending, as this would be a replication of data with the contiguous segment. Conversely, chains of segments, or TimeChain, might have an ending.
Parameters
<T>
The time-domain of the Segment
<V>
The value-domain of the Segment