What is the value of sum<int>(1, 2, 3, 4) given this C++17 fold expression, and what does the fold guarantee for an EMPTY pack?template <class... Ts> auto sum(Ts... args) { return (args + ...); }