Todas as funções implementadas, testadas e funcionando!