Interval

template<size_t N>
class Interval