This should be the correct cases for drop.

I am exhausted so I will not guarantee the validity of this algorithm. Need to
test and comment this code tomorrow.
Resetting the repo to a good Master

I removed the assignment2 stuff. Now to try and branch and commit the right things to the right branch. Wish me luck...