The Problem set for this assignment is due 5:00pm November 8, 2005.
Start Haskell by following the same procedure that you used in earlier labs.
(a) A Unix "Shell" where you can run Haskell programs: select Macintosh HD -> Applications -> Utilities -> Terminal
(b) A text editor where you can edit Haskell programs: select Macintosh HD -> Applications -> TextEdit
------------------------------------------------------
Recursion, Recurrence Relations, and Haskell Functions
Allen Tucker
April 2004
------------------------------------------------------
> module Asst7 where
Defining new functions in Haskell is a discipline that requires mastery of recursion and recurrence relations. This tutorial provides an introduction to recursion, recurrence relations, and defining functions in Haskell. The best way to learn from this tutorial is to try out (in the Haskell window) all lines that begin with "Asst7>" and then to modify this file to define new functions as they are discussed.