Exploring C++ std::span — Part 1: An Introduction To the Non-Owning View

What is std::span?