template<typename... Args>
double sum(Args... args) {
    return (args + ...);
}