Remove redundant includes in default/copy.hpp.
Add `algorithm::sort` and `view::sorted`.
Forward declare views in their own header.
Add `view::reversed`.