Add ChainedComparator.java which allows the PriorityQueue to prioritize better.