std::array::data() is added
std::array::empty() is fixed