## Exercise 1

 1. This exercise has 2 parts. First, write a script:
    
    a. create directory ‹scratch› and change into it
    b. create directories ‹dir1/sub› and ‹dir2/sub/dir›
    c. compile the C program from ‹../remove.c› (see point 2 below)
    d. run ‹./remove dir1› and check that it fails
    e. run ‹./remove dir1/sub› and check that it succeeds
    f. remove the remaining directories using ‹remove› in a ‹for› loop
    
 2. The program ‹remove.c› should do the following:
    
    a. remove the directory given by its first argument
    b. if this fails, it should print an error and give non-0 exit
    c. otherwise, it should print ‹<directory> removed› to ‹stderr›

That's it. Let's move to ‹rm.sh›.
