Priority Queue Worker Pool Example

This example demonstrates a custom priority queue implementation. Lower priority numbers = higher priority. Expected order: A, B(p:1), D(p:2), C(p:4)