Frases fluidas

A Carlos le encanta algo a lo que llama frases fluidas.

Una frase fluida es aquella en la que la última letra de cada palabra coincide con la primera letra de la palabra siguiente (sin distinguir entre mayúsculas y minúsculas, por lo que "A" y "a" se consideran iguales).

La siguiente sería una frase fluida: "Carlos swam masterfully", porque "Carlos" termina en "s", "swam" comienza con "s", "swam" termina en "m" y "masterfully" comienza con "m".

Crea una función que determine si la frase recibida es una frase fluida y devuelva el valor booleano true si lo es, o false si no lo es.

Ejemplos

is_smooth("Marta appreciated deep perpendicular right trapezoids"); // true

is_smooth("Someone is outside the doorway"); // false

is_smooth("She eats super righteously"); // true

Notas

  • Las letras finales e iniciales se comparan sin distinguir entre mayúsculas y minúsculas.
  • Ninguna frase contendrá signos de puntuación.