course - programming languages - half way through unit 7 review.