 constexpr const_iterator begin()    const noexcept { return cbegin(); } constexpr const_iterator end()      const noexcept { return cend(); }   const_reverse_iterator rbegin()     const { return const_reverse_iterator(cend()); }     const_reverse_iterator rend()       const { return const_reverse_iterator(cbegin()); }  