Assignment 4

Ch 13 and 14 programming challenges