First homework assignment for CIS280X