pset 3 programs for Harvard's CS50x