pset3 helpers.c