protected override Range <T> Add(SingleRange[] otherElements) { return(Create(SingleRange.Add(this.elements, otherElements))); }