A case study of the join tree data structure.