#ifndef H_A8A1FCC0D9024403B10B2B58FDE2112E #define H_A8A1FCC0D9024403B10B2B58FDE2112E #include #include //TODO fix trailing comma template void arrayprint(T begin, T end) { std::cout << '['; auto it = begin; auto next = std::next(it, 1); while (it != end) { std::cout << *it; if (next != end) std::cout << ','; it = next; next = std::next(it, 1); } std::cout << ']'; } #endif //H_A8A1FCC0D9024403B10B2B58FDE2112E