HW7: Starter code.  Broken until implementation.