Add interval property to Range
Add addition to Range

We return the sum of the intervals of the Range objects.
Add subtraction to Range

Like addition we subtract on the interval value and return an integer.
Add multiplication to Range

Like addition and subtraction we multiply on the interval.
Add division to Range

Same as all of the other arithmetic operators.
In-place arithmetic raises ValueError on Range objects
__len__ returns the interval of the Range