Initializing std::array<T, N>, where T is a scalar type and N is the number of elements of type T
If T is a scalar type, std::array can be initialized in the following ways:
// 1) Using aggregate-initialization
std::array<int, 3> a{ 0, 1, 2 };
// or equivalently
std::array<int, 3...