Oi @Thanael, primeiramente obrigado pela resposta, vamos lá dentro da sua explicação entendi todas essas questões que você colocou porém ainda estou tentando descobrir o real objetivo desse código ou em outras palavras qual potencial, pra que serviria, o que ele verifica de fato o que ele faz com a "lista" ou variável, quais modificações esse objeto sofre, mesmo com a lógica de programação que possuo e afinidade com o JavaScript por exemplo não consegui entender, não sei se é porque está escrito em outra linguagem que não domino ou pela falta de contextualização ou pela bagunça em si do código rsrs.