O documento descreve uma série de exercícios para melhorar uma classe Lista implementando métodos semelhantes à classe ArrayList do Java, como contém, ultimoIndice, remove, obtem e limpar. Também inclui exercícios para utilizar a classe Lista e ArrayList com uma classe Contato, inserindo e acessando elementos.