Due: Friday 7 May
Congratulations and welcome to the last assignment of the semester. I know the last few weeks of class are crazy, but I hope you will all have a chance to work on this assignment a bit, since it contains what I think is some of the most interesting material.
Again, I have to warn you that there is information you will need to do this assignment that we have not got to in lecture yet, so if you get stuck, hang tight and we will get to it.
Also, this assignment builds on top of the Card class from Homework 10. If you are not satisfied with your solution to that assignment, feel free to use my version from the class web page.