Added example with range reversals
Updated example
Proper cabal file
Fix case of isolating empty interval
Remove some TODOs that I am not doing