Finishing advanced algorithms
Finished priority queue implementations