Added directed rounding to interval constructor. Currently works only with floats?