A basic library for interval algerbra, for more information see wikipedia
Create intervals using the Interval::new(start, end) function. For comparison use the integrated function.
Test for basic interval relations: + precede + meet + overlaps + starts + during + finishes + equal