This is my solution for Programming Assignment 2