`ess.weights' calculates the effective sample size, namely `1/(sum(weights^2))'.
ESS has a minimum of 1 and a maximum equal to `length(weights)' when weights
are uniform.`cov.weights' calculates the coefficient of variation of the weights, namely
`var(weights)/mean(weights)^2'. CoV has a minimum of 0 when weights are uniform
and a maximum equal to `length(weights)'.
`ent.weights' calculates the entropy of the weights, namely
`-sum(weights * log2(weights))'. Entropy has a minimum of 0 and a
maximum equal to `log2(length(weights))' when weights are uniform. (For numerical
stability, the log term is actually calculated with `weights+.Machine$double.eps',
which can cause the observed minimum to be less than 0.)