integer c;
real h, v;
index x;
data s;
for (, c in (s = argv(1))) {
x[c] += 1r;
}
h = 0;
for (, v in x) {
v /= ~s;
h -= v * log2(v);
o_form("/d6/\n", h);