Devuelve el número más pequeño mayor que la entrada que se pueda formar usando exactamente los mismos dígitos.
next_number(19) ➞ 91 next_number(3542) ➞ 4235 next_number(5432) ➞ 5432 next_number(58943) ➞ 59348