Is there a reason for zero sized std::array in C++11? Is there a reason for zero sized std::array in C++11? arrays arrays