Added Programming Assignment 3 of Part I