Richard,
That looks like exactly the kind of case I wanted to cover. Thanks!
I was suggesting the student write both the test cases and the code itself, but that can be covered with two questions. We should test this new functionality out here I think before commenting further.
Chris