pqdownheap
static void pqdownheap (deflate_state *s, ct_data *tree, int k);
pqdownheap(s, tree, SMALLEST); \
for (n = s->heap_len/2; n >= 1; n--) pqdownheap(s, tree, n);
pqdownheap(s, tree, SMALLEST);