Implementações propostas por Bruno Nogueira para os problemas propostos na disciplina