Assignment #5: The Maze
(I took back this assignment. You'll get another one. )