added notes to pset2, worked on crack()