Several independent groups contribute to one total. Group i has
group_sizes[i] people, each varying independently with standard deviation
group_stds[i]. Return the standard deviation of the grand total.
Variances add, standard deviations do not:
Input
group_sizes = [100, 200]
group_stds = [2.0, 3.0]
Output
46.9041575982343