Working on exercises 13-18. Need to think harder about 19.