Criação do método depth e alguns testes