augmented position heaps completed, next step: implement add & insert