A comparator that sorts alphanumeric strings in a human-friendly way, also known as natural sort: runs of digits are compared by their numeric value instead of character by character. For example, $120 comes after $30, as opposed to the usual lexicographical order.