Moved two-dimensional intervals to utils.interval.two in order to allow to utils.interval.one (i.e. One-dimensional ranges)
Reimplemented two-dimensional ranges using one-dimensional bases.
TODO: add biases