Construir y deconstruir

Construye la cadena carácter por carácter y luego elimina un carácter a la vez hasta que solo quede el primero. Devuelve cada etapa en orden y conserva los espacios. Devuelve un arreglo vacío si la cadena está vacía.

constructDeconstruct("Hello")
// ["H", "He", "Hel", "Hell", "Hello", "Hell", "Hel", "He", "H"]