completed AppAcademy example problems