Parametrised intervals

Interval arithmetic rewritten to use parametrised intervals.
Tests pass.
For the function we could use
`float(@interval(1,2))`