repetitive_view presents
a view which iterates over a given Sequence
repeatedly. Because a repetitive_view
has infinite length, it can only be used when some external condition determines
the end. Thus, initializing a fixed length sequence with a repetitive_view is okay, but printing a
repetitive_view to std::cout
is not.