First submission of ProgrammingAssignment1