backreferences to swap names (from "last first" we go to "first last")