Started Section 4.2. Added ditch.c.