Tcc de Matheus Freire, contendo código e documentação.