CS152 Assignment: Dropping low homework grades

What does it mean to ``drop a low n points of homework grade?'' Dropping a low 0 points does nothing. Dropping nonzero points means this procedure:
  1. I find the assignment with the lowest grade. This assignment is worth k points.
  2. If k <= n, the assignment turns into 0/0 (i.e. it disappears), and I drop a low n-k points of homework grade.
  3. If k > n, I split the assignment into two pieces of sizes n and k-n, and and I drop a low n points of homework grade.
For example, if you got 16/100 on the GC assignment, and I drop a low 50 points, then that grade turns into an 8/50.