Improved printing of ranges
Haddock comment
Added optionM
Updated test cases to reflect new printing of ranges