Ordena los nombres según la longitud de sus apellidos

Crea una función que reciba un arreglo de nombres en el formato "First Name Last Name" (por ejemplo, "John Doe") y devuelva un arreglo de estos nombres ordenados por la longitud de sus apellidos. Si varios apellidos tienen la misma longitud, ordénalos alfabéticamente por apellido.

Ejemplos

lastNameLensort([
  "Jennifer Figueroa",
  "Heather Mcgee",
  "Amanda Schwartz",
  "Nicole Yoder",
  "Melissa Hoffman"
]) ➞ ["Heather Mcgee", "Nicole Yoder", "Melissa Hoffman", "Jennifer Figueroa", "Amanda Schwartz"]

Notas

Si los apellidos tienen la misma longitud, ordénalos alfabéticamente por apellido.