#include <algorithm>
#include <iostream>
#include <numeric>
#include <vector>

void sort_and_sum(std::vector<int>& values) {
    std::sort(values.begin(), values.end());
    for (const int value : values) {
        std::cout << value << '\n';
    }
    const int total = std::accumulate(values.begin(), values.end(), 0);
    std::cout << "sum " << total << " size " << values.size() << '\n';
}

int main() {
    std::vector<int> values{4, 1, 3};
    std::vector<int> empty{};
    sort_and_sum(values);
    sort_and_sum(empty);
    return 0;
}
