      "* Space: O(1), a new node is added\n",
      "\n",
      "### Find\n",
      "\n",
      "* If data we are finding is NULL, return\n",
      "* If the list is empty, return\n",
      "* For each node\n",
 
</s> remove     "\n",
 </s> add     "    \n", </s> remove     "## Problem: Implement a linked list with insert, find, delete, and print methods\n",
 </s> add     "## Problem: Implement a linked list with insert, append, find, delete, and print methods\n",
    "### Append\n",
    "\n",
    "* If the data we are inserting is NULL, return\n",
    "* Create a node with the input data\n",
    "* If this is an empty list\n",
    "    * Assign the head to the node\n",
    "* Else\n",
    "    * Iterate to the end of the list\n",
    "    * Set the final node's next to the new node\n",
    "\n",
    "Complexity:\n",
    "* Time: O(n)\n",
    "* Space: O(1), a new node is added\n",
    "\n",
      "* Space: O(1), a new node is added\n",
      "\n",
    "### Append\n",
    "\n",
    "* If the data we are inserting is NULL, return\n",
    "* Create a node with the input data\n",
    "* If this is an empty list\n",
    "    * Assign the head to the node\n",
    "* Else\n",
    "    * Iterate to the end of the list\n",
    "    * Set the final node's next to the new node\n",
    "\n",
    "Complexity:\n",
    "* Time: O(n)\n",
    "* Space: O(1), a new node is added\n",
    "\n",
      "### Find\n",
      "\n",
      "* If data we are finding is NULL, return\n",
      "* If the list is empty, return\n",
      "* For each node\n",
keep add keep keep keep keep keep
 Added append method to linked list.  Saved linked list code to file for future reference in linked list problems. 
linked-lists/linked-list.ipynb