Sort:  

I'll keep thinking about ways around it. Fairness is complicated when you're constrained to linear-time algorithms.

True, appreciate your ongoing efforts!