Advanced Data Structures. See also Open Data Structures.