first modification to grader.js for hmwk3-3
final grader.js from hmwk3_3, need to fully understand it