Programming Assignment #2. First commit