const E* begin() const noexcept;
Returns: A pointer to the beginning of the array. If size() == 0 the values of begin() and end() are unspecified but they shall be identical.
const E* end() const noexcept;
Returns: begin() + size()
Returns: The number of elements in the array.
Complexity: constant time.