Due: Friday, May 22nd, 1:30P.M. PDT
Note: As much as possible, please try to have your program output match the sample output we provide in the assignment handout as this makes grading significantly easier.