Contract & Purpose

Write the contract specifying the input/output types of follow-directions and the purpose statement specifying its behavior.

Implementation

Write the scheme code to implement follow-directions.