Add slow priority queue
Add disjoint set data structures
Start binary heap-based priority queue