Umas pequenas mudanças pra ficar mais bonito, mesmo que memória O(n^2)