suppose the person struct has two std::string members: firstname and lastname. which comparison function implementation should be used with std::sort() to sort ascending by last name and ascending by first name for groups of people with equal last names?