cpp/ranges/chunk view/chunk view

Constructs a, initializing the underlying data members:
 * move constructs the with ,
 * initializes the "chunk size" with.

In addition, if models exactly the, the constructor initializes the following exposition-only data members:
 * initializes the with ,
 * default-initializes the.

The behavior is undefined if is less than or equal to.