A tree data structure with ordered branches