Week 3 Programming Assignment

Initial updates.