## Lista de Tarefas - [ ] Revisar e atualizar a documentação do projeto. - [ ] Implementar testes unitários básicos para os algoritmos existentes. - [ ] Melhorar mensagens de erro no código. - [ ] Atualizar o arquivo `README.md` com instruções claras de instalação e uso.