Task Scheduling with Priorities - Common Heap Patterns & Problem Types | OneNoughtOne