Second Programming Assignment
