my takes on CS50 2013 psets