constexpr size_type size() const noexcept;
constexpr T* data() noexcept; constexpr const T* data() const noexcept;
constexpr void fill(const T& u);
constexpr void swap(array& y) noexcept(is_nothrow_swappable_v<T>);