Making this sort more efficient:
pre-build the split array
do the comparison on the last name
put the names back together