added udacity lesson 2 problem set 2 programs