Homework 2 - basic assignment & EXC #4/5

Basic form, use of name, and extra credit #4 and #5 (and part way to #3
hopefully.