Skeleton for assignment 1.