Add persistent_rbst_list, topological_sort