Programming Assignement 1: Starting out.