added singly_linked_list and 1.8 book problem