Soluções
Você encontrará soluções para os exercícios nas páginas seguintes.
Sinta-se à vontade para fazer perguntas sobre as soluções no GitHub. Nos informe se você tiver uma solução diferente ou melhor do que a apresentada aqui.
Nota: Ignore os comentários
// ANCHOR: label
e// ANCHOR_END: label
que você vê nas soluções. Eles estão lá para tornar possível reutilizar partes das soluções como exercícios.