pset 2 programs for Harvard's CS50x