Muito bom!
Uma pequena melhoria é que multiplicar por 1 é redundante, então o loop pode começar do 2.
Outra sugestão é ter uma função auxiliar que já cria e inicializa - ou seja, recebe uma lista de valores, chama create
e depois append
para cada valor da lista.
Criei um [pull request](https://github.com/pab-h/expanded_number/pull/1), veja lá.
Basicamente, adicionei a função `create_from_int`, que permite criar um número expandido a partir de um valor inteiro - assim não precisa usar `create` seguido de vários `append` (acho que é melhor do que a minha primeira ideia de ter a lista de valores).
Criei também um `Makefile`, que facilita o build do projeto (veja instruções no README).
Opa! Desculpa a demora. Muito obrigado pela a contribuição de melhoria. É a primeira vez que recebo um pull request em projeto meu. Confesso: saiu uma lágrima de felicidade em meus olhos!
Uma dúvida, onde posso encontrar material de qualidade sobre `Makefile`?