stacks, heaps, heap sort, dijkstra shortest path, erg4 and erg5