Em relação ao desafio de saber qual método do "Collections" usamos para determinada situação:
Como podemos inverter a ordem de uma lista? Usamos o método "reverse()". Como podemos embaralhar todos os elementos de uma lista? Usamos o método "shuffle()" usando apenas o parâmetro "List" Como podemos rotacionar os elementos de uma lista? Usamos o método "rotate()", mas confesso que não entendi bem como de fato acontece essa rotação.