Adição de classes e métodos para encontrar ciclos usando DFS.