First commit for the programming assignment 2