Re-ordered the RangeFlag values so they're in the correct order.
Re-ordered the RangeFlag values so they're in the correct order.

Note that at this point, equality of ranges that are logically equivalent is not working - and I'm not sure if I can get it working for a generic type T.

Lothy/DotNetRanges