Defines if this range contains otherRange entirely
otherRange
bool containsRange(Range otherRange) { return start <= otherRange.start && end >= otherRange.end; }