Range library for C++14/17/20, basis for C++20's std::ranges.
