My Branch of Programming Assignment 2