BuildHeap
static void BuildHeap(struct track *, int);
BuildHeap(tracks, ntrks); /* tracks[0].indirect is always next */