Uploaded programming assignment 2