In addition, this is also why the prioritizers produce and utilize a tuple.
a tuple allows the scheduler to compare two particular jobs by looking at each job's tuple and then ordering the jobs appropriately.