Pushing for Programming Assignment 1