University of New South Wales Computer Science Department 'Doomsday' assignment.