Construir e desconstruir
Construa a string um caractere de cada vez e depois remova um caractere de cada vez até restar apenas o primeiro. Retorne cada etapa na ordem e preserve os espaços. Retorne um array vazio para uma string vazia.
constructDeconstruct("Hello")
// ["H", "He", "Hel", "Hell", "Hello", "Hell", "Hel", "He", "H"]