split `Node', `list_iterator' and `MultiLL' (hw 5)