A reusable library that allows users to sort lists of persons by multiple keys.