haskell-intervals