Week 6 exercises except final function.