Nav Exercise for John Hull

I was given this assignment from Sean McTearnen. This is the same code
as the zip file I sent him last week.