dalexander
fun containsCompletely(other: OpenRange<NumberType>): Boolean = this.startInclusive <= other.startInclusive && this.endInclusive >= other.endInclusive