Concluído até o problema 5 do Homework 7