Overview


This chapter is a design and coding challenge. All pages in this chapter relate to the challenge.

We will be coding specialized structures as described in the previous chapters.

Objectives



Scoring (Grading)


Scoring will be by software quality -- in otherwords for a collection of given inputs, for each input, does the software output the expected result

Code must be submitted.
The design does not need to be submitted.