IEnumerable <T> DefaultIfEmpty <T>(RangeView <T> view, bool defaultIfEmpty)
 {
     return((defaultIfEmpty) ? view.DefaultIfEmpty() : view);
 }