Committing progress on exercises 1 through 17. Followed most things but beginning to hit a wall