Lab 8 Java working
Lab 3 + added PriorityQueue