Unified code style
Added IsCoveredBy operation
Removed unnecessary code
Added interface for union of ranges
Added copyright notice and remove unused usings...
Added Span range operation.