Upload of programming assignment 2