added first 3 of 4 Programming Challenges for ch3, haven't started last one yet.