Completed all exercises, including extra credit challenge. All images included.