Read How to Design Programs Chapter 16

Complete exercises 16.3.2-16.3.4 and the Challenge question.


What to turn in:

Create a single Racket file, filesystem.rkt, containing your implementations of the functions described in these exercises. Turn it in using

cs019_supp_handin filesystem
Note that you are using a different command than used for CSCI 0170, because the homeworks are being graded by different people.