ToDoList data structure has core functionality