I wish MS would use this algorithm to sort file lists in Explorer.