AdvancedDataStructures Template implementations of "advanced" datastructures like indexable priority queues